- Virtual Private Cloud
 
- Multiple VPCs in single AWS region.
 
- Only private IPv4 ranges are allowed.
 
Default VPC
- All AWS accounts have a default VPC.
 
- It has internet connectivity and all EC2 instances inside have public IPv4 addresses.
 
Subnet (IPv4)
- AWS reserves 5 IP addresses in each subnet.
 
VPC Peering
- Privately connect two VPCs using AWS network.
 
- Must not have overlapping CIDRs.
 
- Must update route tables in each VPC's subnets to ensure EC2 instances can communicate with each other.
 

VPC Endpoints
- Allows to connect to AWS services using a private network instead of using the public internet.
 

Types of Endpoints
- Interface Endpoints: Provisions ENI as an entry point.
 

- Gateway Endpoints: Provisions a gateway and must be used as a target in route table; only supports S3 and DynamoDB.
 

VPC Flow Logs
- Capture information about IP traffic going into interfaces.
 
- Captures network information from AWS managed interfaces too.
 
Architectures

Traffic Mirroring
- Capture and inspect network traffic.
 
- Route the traffic to security appliances that you manage.
 

IPv6 in VPC
- IPv4 cannot be disabled for VPC and subnets.
 
- Can enable IPv6 to operate in dual-stack mode.